package com.bfly.mall.admin.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.bfly.core.base.entity.BaseEntity;

import java.io.Serializable;

/**
 * 管理员登录日志
 *
 * @author 长沙商脉科技有限公司
 * @date 2020/12/24 10:47
 */
@TableName(value = "admin_login_log")
public class AdminLoginLog extends BaseEntity implements Serializable {
    private static final long serialVersionUID = 6409010678532577837L;

    /**
     * 登录账户名称
     *
     * @author 长沙商脉科技有限公司
     * @date 2020/12/24 10:48
     */
    @TableField("user_name")
    private String userName;

    /**
     * 登录IP
     *
     * @author 长沙商脉科技有限公司
     * @date 2020/12/24 10:49
     */
    @TableField(value = "ip")
    private String ip;

    /**
     * 登录国家
     *
     * @author 长沙商脉科技有限公司
     * @date 2020/12/24 10:51
     */
    @TableField("country")
    private String country;

    /**
     * 登录城市
     *
     * @author 长沙商脉科技有限公司
     * @date 2020/12/24 10:49
     */
    @TableField("city")
    private String city;

    /**
     * 头部引擎信息
     *
     * @author 长沙商脉科技有限公司
     * @date 2020/12/24 10:49
     */
    @TableField("user_agent")
    private String userAgent;

    /**
     * 是否登录
     *
     * @author 长沙商脉科技有限公司
     * @date 2020/12/24 10:52
     */
    @TableField("is_login")
    private boolean login;

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    public String getCountry() {
        return country;
    }

    public void setCountry(String country) {
        this.country = country;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getUserAgent() {
        return userAgent;
    }

    public void setUserAgent(String userAgent) {
        this.userAgent = userAgent;
    }

    public boolean isLogin() {
        return login;
    }

    public void setLogin(boolean login) {
        this.login = login;
    }
}
